export const rules = {
	NameRules(name) {
		if (name.length < 2 || name.length > 20) {
			uni.showToast({
				title: '姓名长度应为2到20位',
				icon: 'none',
			});
			return false;
		}
		return true;
	},

	PhoneNumberRules(phoneNumber) {
		const phoneRegex = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/;
		if (!phoneRegex.test(phoneNumber)) {
			uni.showToast({
				title: '手机号格式不正确',
				icon: 'none',
			});
			return false;
		}
		return true;
	},

	CompanyNameRules(companyName) {
		if (companyName.length > 50) {
			uni.showToast({
				title: '公司名称长度不能超过50位',
				icon: 'none',
			});
			return false;
		}
		return true;
	},

	GuestCountRules(guestCount) {
		// if (guestCount > 20) {
		// 	guestCount.value = 20;
		// 	uni.showToast({
		// 		title: '来宾数量不能超过20人',
		// 		icon: 'none',
		// 	});
		// 	return false;
		// }
		if (guestCount < 1) {
			uni.showToast({
				title: '来宾数量最少为1人',
				icon: 'none',
			});
			return false;
		}
		return true;
	},

	SelectedAddressesRules(addresses) {
		if (addresses.length === 0) {
			uni.showToast({
				title: '请选择地址',
				icon: 'none',
			});
			return false;
		}
		return true;
	}
};

